<?php
/**
 * connect to mysql and rail. Check wheater session data is set, and use session data to connect.
 *
 * PHP versions 5
 *
 * Copyright (C)
 * This program is free software. You can redistribute it and/or modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation. Either version 2 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Without even the implied warranty
 * of ERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with this program. Ff not, write to the Free Software
 * Fundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
 *
 * Copyright (C) 2006-2007
 *
 * @author Bastian Schröder <bs@chemanet.de>
 * @version 2008-04-10
 * @package railadmin
 */

// start session
if( session_id() == "" ) session_start();

// connect to mysql
if( isset( $_SESSION['railadmin_MYSQL_host'] ) ){
	$mysqli = new mysqli(
		$_SESSION['railadmin_MYSQL_host'],
		$_SESSION['railadmin_MYSQL_user'],
		$_SESSION['railadmin_MYSQL_passwd']
	);

	// select db
	if( isset( $_SESSION['railadmin_MYSQL_db'] ) ){
		$mysqli->select_db( $_SESSION['railadmin_MYSQL_db'] );

		// connect to rail
		if( isset( $_SESSION['railadmin_connected'] ) ) {
			$rail = new rail_connector(
				$_SESSION['railadmin_MYSQL_db'],
				$_SESSION['railadmin_MYSQL_user'],
				$_SESSION['railadmin_MYSQL_passwd'],
				$_SESSION['railadmin_MYSQL_host']
			);

			// login to rail
			if( isset( $_SESSION['railadmin_railuser'] ) )
				$rail->login(
					$_SESSION['railadmin_railuser'],
					$_SESSION['railadmin_railpasswd']
				);
		}
	}

}

?>